package com.laoye.properties;

import lombok.Data;
import lombok.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Data
@ConfigurationProperties(prefix = "jwt")
@Component
public class JwtProperties {
    // 从配置文件读取密钥（生产环境需使用强密钥并加密存储）
    private String secretKey;

    // 令牌过期时间（例如：12小时，单位：毫秒）
    private long expiration;

    // 刷新令牌过期时间（例如：7天）
    private long refreshExpiration;
}
